[GW-40] Создать метод GET /api/v2/stream/voice/init
Реализация внедоменной инициации сессии и апгрейда протоколов
NoteКраткая карточка задачи
- Репозиторий / Компонент:
backend-api(FastAPI Gateway) + КонфигурацияNginx. - Контракт метода:
GET /api/v2/stream/voice/init. - Ссылка на Метод: Спецификация публикации фактов создания готовых блюд
- Статус: Готово к реализации
- Инструкция по шагам:
- На Шаге 1–3: Реализовать эндпоинт верификации входящего запроса на открытие медиа-стрима. Проверить JWT-токен пользователя.
- Сгенерировать сквозной UUID и инжектировать его в заголовок
X-Request-ID(trace_id), а также извлечь текущийapp_lang. - При успешной проверке вернуть HTTP-статус
200 OKи настроить заголовки проксированияNginx(Upgrade: websocket,Connection: "Upgrade") для прозрачного переключения протокола с HTTP на WebSocket.